#ifndef WINDOW_H
#define WINDOW_H

// 前向声明实现类
class WindowImpl;

class Window {
public:
    Window();  			// 构造函数
    ~Window(); 			// 析构函数

    // 公共接口方法
    void open();
    void close();
    void resize(int width, int height);

private:
    // 指向实现类的指针
    WindowImpl* impl;
};

#endif // WINDOW_H